The Implementation of File Migration 53 5 . 3 Evaluation of Migration Strategies 55 5 . 4 Stack Algorithms and Stack Processing
نویسنده
چکیده
This thesis considers the problem of automatic file migration. In a computer system, program and data files are stored on secondary memory such as discs. If the capacity of the secondary memory is not sufficient to hold all the files, some sort of backup memory (e .g. magnetic tape) is used to supplement secondary storage. The transfer of files between secondary and backup storage is refered to here as "migration ." Migration may be done explicitly by each user or automatically by the operating system. This work studies automatic migration strategies. We seek the migration strategy which maximizes the probability that a file that is accessed will be found in secondary memory and which minimizes the migration activity. The problem of deciding .which files should m1grate, the file replacement problem, is analogous to the well-studied page replacement problem. It reduces to the problem of predicting the next inter-access interval for a file. An important difference between the file replacement problem and page replacement is that files are not equal in size. In addition, the size and time scales for file accesses are much larger than for page references. Consequently most page replacement results need to be reconsidered. Trace data of file system activity on a general purpose computer system have been collected for one year. This type of data has not been published previously. The data provide the basis for a quantitative study of migration. Statistical analysis of the trace data reveal characteristics of files stem activity. Special attention is paid to possible correlations of files' inter-access intervals to other factors, which may be useful in predicting inter-access intervals. Various possible file replacement, or migration, strategies are presented. Two non-equivalent criteria, the miss ratio and migration traffic rate, are used for evaluating strategies. LRU (least recently used) and MIN (the theoretically optimum strategy for fixed sized page)s are studied. Other strategies, including LFU (least frequently used), that are suggested by the results of statistical analysis, are examined. The fact that files are not equal in size can be used to advantage and the previously mentioned replacement strategies are shown to be improved when the size of a file is taken into consideration. Finally some non-realizable strategies using knowledge of files' future accesses are presented for comparison with the practical strategies already mentioned. A simulation model of file system activity is examined. The model is useful for generating artificial trace data. …
منابع مشابه
Improving seismic image in complex structures by new solving strategies in the CO-CRS and the CO-CDS methods
Conventional seismic imaging possesses problem in exposing structural detail in complex geological media. Nevertheless, some recently introduced methods reduce this ambiguity to some extent, by using data based imaging operator or emancipation from the macro-velocity model. The zero offset common reflection surface (ZO-CRS) stack method is a velocity independent imaging technique which is frequ...
متن کاملA stack-based chaotic algorithm for encryption of colored images
In this paper, a new method is presented for encryption of colored images. This method is based on using stack data structure and chaos which make the image encryption algorithm more efficient and robust. In the proposed algorithm, a series of data whose range is between 0 and 3 is generated using chaotic logistic system. Then, the original image is divided into four subimages, and these four i...
متن کاملProcessing a multifold ground penetration radar data using common-diffraction-surface stack method
Recently, the non-destructive methods have become of interest to the scientists in various fields. One of these method is Ground Penetration Radar (GPR), which can provide a valuable information from underground structures in a friendly environment and cost-effective way. To increase the signal-to-noise (S/N) ratio of the GPR data, multi-fold acquisition is performed, and the Common-Mid-Points ...
متن کاملParallel Implementation of Pre-stack Least-squares Migration for Distributed Systems
Least-squares wave-equation pre-stack depth migration is a computationally expensive algorithm, requiring repeated application of wave-field modeling and migration algorithms. We describe a parallel implementation of least-squares migration for distributed parallel computing systems using MPI. The implementation distributes both the storage and processing requirements. In storage, the migrated ...
متن کاملA massively parallel implementation of the common azimuth pre-stack depth migration
When accompanied by the appropriate algorithmic approach, seismic imaging is an application that can take advantage of massively parallel computer systems. Three-dimensional (3D) prestack time migration (PSTM) and pre-stack depth migration (PSDM) are key components of seismic imaging and require very large computing resources. In this paper, we show that execution of these algorithms can be dra...
متن کامل